spit roasting - Alemán Inglés Diccionario